@import './bw';
section{
    padding: vw(90) 0 vw(96) 0;
    height: 100vh;
    font-size: 0;
    overflow-y: scroll;
    .ziyuanimg{
        position: relative;
        >img{
            width: vw(640);
            height: vw(321);
        }
        .bgcblack{
            width: 100%;
            height: vw(91);
            background-color: rgba(0,0,0,0.4);
            position: absolute;
            bottom: 0;
            left: 0;
            padding: vw(23) vw(30) 0;

            >p{
                font-size: vw(26);
                color: white;
            }
            >div{
                margin-top: vw(5);
                display: flex;
                display: -webkit-flex;
                justify-content: space-between;
                >p{
                    &:nth-of-type(1){
                        font-size: vw(22);
                        color: white;
                    }

                    &:nth-of-type(2){
                        font-size: vw(17);
                        color: white;
                        img{
                            width: vw(21);
                            height: vw(13);
                            margin-left: vw(19);
                            margin-right: vw(6);
                        }
                    }
                }
            }
        }
    }

    .tengxun{
        margin-top: vw(22);
        margin-left: vw(28);
        width: vw(585);
        height: vw(173);
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #cecece;
        .tengxunleft{
            img{
                width: vw(209);
                height: vw(141);
                margin-right: vw(16);
            }
        }
        .tengxunright{

            a{
                    display: block;
                    font-size: vw(26);
                    margin-bottom: vw(13);
                    color: #939393;
            }
            >p{
                
                &:nth-of-type(1){
                    font-size: vw(22);
                    color: #c5c5c5;
                    margin-bottom: vw(40);
                    line-height: vw(26);
                }
                &:nth-of-type(2){
                    img{
                        width: vw(21);
                        height: vw(16);
                        margin: 0 vw(8) 0 vw(18);
                    }
                    font-size: vw(18);
                    color: #939393;
                    text-align: right;
                }
            }
        }
    }
    
    >p{
        margin: vw(18) 0 vw(33);
        text-align: center;
        font-size: vw(22);
        color: #cecece;
    }
}